#include <bits/stdc++.h>
using namespace std;
set <int> a[100002];
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0);cout.tie(0);
	
	int n,m;
	cin >> n >> m;
	for(int i=1;i<=n;i++)
	{
		int sum;
		cin >> sum;
		for(int j=1;j<=sum;j++)
		{
			int result;
			cin >> result;
			a[i].insert(result);
		}
	}
	int q;
	cin >> q;
	while(q--)
	{
		int x,y;
		cin >> x >> y;
		int count=0;
		for(int i=1;i<=n;i++)
		{
			if(a[i].find(x)!=a[i].end()&&a[i].find(y)!=a[i].end())
			{
				count++;
			}
		}
		cout << count << endl;
	}
	return 0;
}
